The objective of a Mobile Engine is to provide mobility to enterprise systems. In a mobile enterprise, the users work remotely, which requires a mediator for establishing communication between the mobile devices and the enterprise system. Hence, Mobile Engine architecture concentrates on providing secure, timely and critical business transactions over a network.
Further to the discussion in section 2.1, Mobile Engine architecture contains basic components, which help in realizing mobile solutions for a SAP system. There are two sets of components, which are differentiated on the basis of their installation. For a successful mobile engine solution, appropriate components should be installed at mobile device and the corresponding SAP system. The mobile device components include:
Interface
Browser based
Native
Local Web Server
Servlet Engine
Business Logic (Programming models)
Micro ITS
JSP
Cached HTML pages (or offline browsing)
Any other Customized model
Public Interface Layer
Synchronization Layer
In the above Figure it displays the way these components are structured to form a Mobile Engine.